package com.oms.domain;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * Activitygroup entity. @author MyEclipse Persistence Tools
 */

public class Activitygroup implements java.io.Serializable {

	// Fields
	/**
	 * 
	 */
	private static final long serialVersionUID = 4846381642977427046L;
	
	private Integer activityGroupId;
	private Activitysubstepinfo activitysubstepinfo;
	private Activitysubsteptimearrangement activitysubsteptimearrangement;
	private String activityGroupName;
	private Float groupScore;
	private Integer groupRanking;
	private Integer groupHeadmanId;
	private Boolean deleteTag;
	private Timestamp lastUpdateTime;
	private String expandBar1;
	private String expandBar2;
	private Set applicantjoingroups = new HashSet(0);

	// Constructors

	/** default constructor */
	public Activitygroup() {
	}

	/** minimal constructor */
	public Activitygroup(Activitysubstepinfo activitysubstepinfo,
			String activityGroupName, Boolean deleteTag) {
		this.activitysubstepinfo = activitysubstepinfo;
		this.activityGroupName = activityGroupName;
		this.deleteTag = deleteTag;
	}

	/** full constructor */
	public Activitygroup(Activitysubstepinfo activitysubstepinfo,
			Activitysubsteptimearrangement activitysubsteptimearrangement,
			String activityGroupName, Float groupScore, Integer groupRanking,
			Integer groupHeadmanId, Boolean deleteTag,
			Timestamp lastUpdateTime, String expandBar1, String expandBar2,
			Set applicantjoingroups) {
		this.activitysubstepinfo = activitysubstepinfo;
		this.activitysubsteptimearrangement = activitysubsteptimearrangement;
		this.activityGroupName = activityGroupName;
		this.groupScore = groupScore;
		this.groupRanking = groupRanking;
		this.groupHeadmanId = groupHeadmanId;
		this.deleteTag = deleteTag;
		this.lastUpdateTime = lastUpdateTime;
		this.expandBar1 = expandBar1;
		this.expandBar2 = expandBar2;
		this.applicantjoingroups = applicantjoingroups;
	}

	// Property accessors

	public Integer getActivityGroupId() {
		return this.activityGroupId;
	}

	public void setActivityGroupId(Integer activityGroupId) {
		this.activityGroupId = activityGroupId;
	}

	public Activitysubstepinfo getActivitysubstepinfo() {
		return this.activitysubstepinfo;
	}

	public void setActivitysubstepinfo(Activitysubstepinfo activitysubstepinfo) {
		this.activitysubstepinfo = activitysubstepinfo;
	}

	public Activitysubsteptimearrangement getActivitysubsteptimearrangement() {
		return this.activitysubsteptimearrangement;
	}

	public void setActivitysubsteptimearrangement(
			Activitysubsteptimearrangement activitysubsteptimearrangement) {
		this.activitysubsteptimearrangement = activitysubsteptimearrangement;
	}

	public String getActivityGroupName() {
		return this.activityGroupName;
	}

	public void setActivityGroupName(String activityGroupName) {
		this.activityGroupName = activityGroupName;
	}

	public Float getGroupScore() {
		return this.groupScore;
	}

	public void setGroupScore(Float groupScore) {
		this.groupScore = groupScore;
	}

	public Integer getGroupRanking() {
		return this.groupRanking;
	}

	public void setGroupRanking(Integer groupRanking) {
		this.groupRanking = groupRanking;
	}

	public Integer getGroupHeadmanId() {
		return this.groupHeadmanId;
	}

	public void setGroupHeadmanId(Integer groupHeadmanId) {
		this.groupHeadmanId = groupHeadmanId;
	}

	public Boolean getDeleteTag() {
		return this.deleteTag;
	}

	public void setDeleteTag(Boolean deleteTag) {
		this.deleteTag = deleteTag;
	}

	public Timestamp getLastUpdateTime() {
		return this.lastUpdateTime;
	}

	public void setLastUpdateTime(Timestamp lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public String getExpandBar1() {
		return this.expandBar1;
	}

	public void setExpandBar1(String expandBar1) {
		this.expandBar1 = expandBar1;
	}

	public String getExpandBar2() {
		return this.expandBar2;
	}

	public void setExpandBar2(String expandBar2) {
		this.expandBar2 = expandBar2;
	}

	public Set getApplicantjoingroups() {
		return this.applicantjoingroups;
	}

	public void setApplicantjoingroups(Set applicantjoingroups) {
		this.applicantjoingroups = applicantjoingroups;
	}

}